(river) channel - Français Anglais Dictionnaire